package com.repeat.member.repository;

import com.repeat.member.model.Merchants;
import org.springframework.data.domain.Pageable;
import org.springframework.data.jpa.repository.JpaRepository;

import java.util.List;

public interface MerchantRepository extends JpaRepository<Merchants,Integer> {
    /**
     * 查询热门商家，并支持分页
     * @param isHot 是否热门
     * @param isDel 是否删除
     * @param pageable 分页请求参数 (页码, 每页大小, 排序等)
     * @return 包含分页信息和数据的 Page 对象
     */
    List<Merchants> findAllByIsHotAndIsDel(Integer isHot,Integer isDel, Pageable pageable);
    // 查询所有带有指定标签的商家
    List<Merchants> findByTagsContaining(String tag);
}
